home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / g_man / cat3 / OpenGL / glpolygonoffset.z / glpolygonoffset
Encoding:
Text File  |  1998-10-20  |  6.4 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt((((3333GGGG))))            OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee            ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt - set the scale and units used to calculate depth values
  10.  
  11.  
  12. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      void ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt( GLfloat _f_a_c_t_o_r,
  14.                            GLfloat _u_n_i_t_s )
  15.  
  16.  
  17. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  18.      _f_a_c_t_o_r  Specifies a scale factor that is used to create a variable depth
  19.              offset for each polygon. The initial value is 0.
  20.  
  21.      _u_n_i_t_s   Is multiplied by an implementation-specific value to create a
  22.              constant depth offset. The initial value is 0.
  23.  
  24. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  25.      When GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT is enabled, each fragment's _d_e_p_t_h value will be
  26.      offset after it is interpolated from the _d_e_p_t_h values of the appropriate
  27.      vertices.  The value of the offset is factor * DZ  +  r * units, where
  28.      DZ  is a measurement of the change in depth relative to the screen area
  29.      of the polygon, and r is the smallest value that is guaranteed to produce
  30.      a resolvable offset for a given implementation.  The offset is added
  31.      before the depth test is performed and before the value is written into
  32.      the depth buffer.
  33.  
  34.      ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is useful for rendering hidden-line images, for applying
  35.      decals to surfaces, and for rendering solids with highlighted edges.
  36.  
  37. NNNNOOOOTTTTEEEESSSS
  38.      ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is available only if the GL version is 1.1 or greater.
  39.  
  40.      ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt has no effect on depth coordinates placed in the feedback
  41.      buffer.
  42.  
  43.      ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt has no effect on selection.
  44.  
  45. EEEERRRRRRRROOOORRRRSSSS
  46.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is executed between
  47.      the execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
  48.  
  49. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  50.      ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd with argument GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE,
  51.      or GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT.
  52.  
  53.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR or GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS.
  54.  
  55.  
  56. MMMMAAAACCCCHHHHIIIINNNNEEEE DDDDEEEEPPPPEEEENNNNDDDDEEEENNNNCCCCIIIIEEEESSSS
  57.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE and GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT are not implemented on
  58.      XXXXSSSS, XXXXZZZZ, EEEEllllaaaannnn, and EEEExxxxttttrrrreeeemmmmeeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX and
  59.      IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt((((3333GGGG))))            OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee            ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt((((3333GGGG))))
  71.  
  72.  
  73.  
  74. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  75.      ggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc, ggggllllDDDDiiiissssaaaabbbblllleeee, ggggllllEEEEnnnnaaaabbbblllleeee, ggggllllGGGGeeeetttt, ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd, ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh,
  76.      ggggllllSSSStttteeeennnncccciiiillllOOOOpppp, ggggllllTTTTeeeexxxxEEEEnnnnvvvv
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.